package com.code.hfd.factory;

import com.code.hfd.factory.pizza.Pizza;

/**
 * 下披萨订单
 */
public class PizzaStore {
    SimplePizzaFactory  factory;

    public PizzaStore(SimplePizzaFactory factory) {
        this.factory = factory;
    }

    public Pizza orderPizza(String type) {
        Pizza pizza = factory.createPizza(type);
        pizza.prepare();
        pizza.bake();
        pizza.cut();
        pizza.box();
        return pizza;
    }
}
